interface DetailArrayList {
  id: string;
  orderId: string;
  skuId: number;
  skuName: string;
  imgUrl: string;
  orderPrice: number;
  skuNum: number;
  createTime: string;
  sourceType: string;
  sourceId: number;
  splitTotalAmount: string;
  splitActivityAmount: string;
  splitCouponAmount: string;
  refundStatus: string;
  refundStatusString: string;
  hasStock: string;
  activityRule: string;
  couponInfoList: string;
}

interface OrderDetailVoList {
  orderDetailList: DetailArrayList[];
  activityRule: string;
}

export interface TradeMsg {
  totalAmount: number;
  userAddressList: any[];
  tradeNo: string;
  totalNum: number;
  originalTotalAmount: number;
  couponInfoList: any[];
  detailArrayList: DetailArrayList[];
  activityReduceAmount: number;
  orderDetailVoList: OrderDetailVoList[];
}

//地址信息
export interface AdddressMsg {
  id: number;
  userAddress: string;
  userId: number;
  provinceId: number;
  consignee: string;
  phoneNum: string;
  isDefault: string;
  regionId: number;
  fullAddress: string;
}
export interface choiceColorType {
  selectedIndex: number;
  userInfo: AdddressMsg;
}
